import { Body, Param, Controller, Get, Post, Patch, Query, Put } from '@nestjs/common';
import UserService from '../service/MemberService';
import { ApiTags, ApiOperation, ApiParam, ApiQuery, ApiHeader } from '@nestjs/swagger';
import { Page, results, Err } from '../common/back';
import { query } from 'express';
import { get } from 'http';
@ApiTags('订阅')
@Controller("subscribe")
export default class AuthController {
    constructor(private readonly userService: UserService<any>) { }

    // @ApiOperation({ summary: '用户申购汇总信息 ', description: '用户申购汇总信息 ' })
    // @Get('subscribeInfo')
    // async subscribeInfo(@Query() query: any) {
    //     try {
    //         return new results("用户申购汇总信息 ");
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }

    // @ApiOperation({ summary: '申购', description: '申购' })
    // @Post('purchase')
    // async purchase(@Body() body: any) {
    //     try {
    //         return new results("申购");
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }

    // @ApiOperation({ summary: '申购历史记录', description: '申购历史记录' })
    // @Get('list')
    // async listUserSubscribe(@Query() query: any) {
    //     try {
    //         return new results(`申购历史记录 ${query.pageNum, query.pageSize}`);
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }

    // @ApiOperation({ summary: '赎回', description: '赎回' })
    // @Post('redeem/:id')
    // async redeem(@Param('id') id: string) {
    //     try {
    //         return new results(`赎回 ${id}`);
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }

    // @ApiOperation({ summary: '申购收益汇总', description: '申购收益汇总' })
    // @Get('sumary')
    // async sumary(@Query() query: any) {
    //     try {
    //         return new results(`申购收益汇总`);
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }

    // @ApiOperation({ summary: '申购收益列表', description: '申购收益列表' })
    // @Get('profitList')
    // async profitList(@Query() query: any) {
    //     try {
    //         return new Page(`申购收益列表`, query.pageNum, query.pageSize);
    //     } catch (err: any) {
    //         return new Err(err.sqlMessage || '服务器错误', 401);
    //     }
    // }
}
